package Control;

import View.VSuche;

/**
 * Steuerung der View Suche
 * 
 * @author Niklas Wazal
 * @version 1.1.3 - 09.09.2014
 */
public class CSuche {
	public static CSuche instance = null;
	public VSuche viewSuche;
	public CStartDialog startDialog = CStartDialog.getInstance();

	/**
	 * Erstellt Singleton
	 * 
	 * @return instance
	 */
	public static CSuche getInstance() {
		if (instance == null) {
			instance = new CSuche();
		}
		return instance;
	}

	/**
	 * Konstruktor
	 */
	public CSuche() {
		this.viewSuche = new VSuche();

		init();
		registerEvents();

	}

	/**
	 * Initiale Methode
	 */
	public void init() {

		startDialog.reiterHinzufuegen("Suche", viewSuche);
	}

	/**
	 * Methode zum abfangen von Events
	 */
	public void registerEvents() {

	}

}
